using System;
using Stats;

namespace Entities
{
	
	//Entité destructible (ou attaquable), peut-être un joueur, un mob, un élément du décor...
	public class Entity
	{
		protected Stat hp;
		
		//faiblesses & resistances
		
		//stats defensives
		protected Stat def;
		protected Stat res;
		protected Stat eva; 
		protected Stat red;  
		protected Stat pro;
		
		//autres stats défensives
		
		public Entity ()
		{
			hp = new Stat(StatType.hp, 1);
			//...
			eva = new Stat(StatType.eva, 0);//ne peut pas esquiver
			red = new Stat(StatType.red, int.MaxValue);//ne peut pas subir de statut (en tout cas pas comme ça) (à voir, pour mettre en feu, etc...)
			//...
		}
	}
}

